\hypertarget{classCCharVariable}{\section{C\-Char\-Variable Class Reference}
\label{classCCharVariable}\index{C\-Char\-Variable@{C\-Char\-Variable}}
}


{\ttfamily \#include $<$stlvariables.\-h$>$}

Inheritance diagram for C\-Char\-Variable\-:\begin{figure}[H]
\begin{center}
\leavevmode
\includegraphics[height=2.000000cm]{d3/daa/classCCharVariable}
\end{center}
\end{figure}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
virtual int \hyperlink{classCCharVariable_affc9e6d08fd02a634051d1f93a17daae}{Get\-Type} (void) const 
\item 
virtual \hyperlink{classCString}{C\-String} \hyperlink{classCCharVariable_a074d079d84d374fd3e5ad5450481dbd4}{Get\-Type\-Name} (void) const 
\item 
virtual double \hyperlink{classCCharVariable_ac99bc24b9317a3dfbcca74323a501b34}{Get\-Float} (void) const 
\item 
virtual void \hyperlink{classCCharVariable_aba3a833cbd4d2e135c30f6057cb7b925}{Set\-Float} (const double Value)
\item 
virtual int \hyperlink{classCCharVariable_a2fa1f3606008449057020fe408cfb14b}{Get\-Integer} (void) const 
\item 
virtual void \hyperlink{classCCharVariable_a2c09cdde57df25e1ea9b05a024e88351}{Set\-Integer} (const int Value)
\item 
virtual bool \hyperlink{classCCharVariable_ac84ca3b9594858ac0fed4dde57388e85}{Get\-Boolean} (void) const 
\item 
virtual void \hyperlink{classCCharVariable_a3a5d6e88ed9281e6d8c6833826266398}{Set\-Boolean} (const bool Value)
\item 
virtual \hyperlink{classCString}{C\-String} \hyperlink{classCCharVariable_aedfd33f26e2e746e2631e9267e602e3a}{Get\-String} (void) const 
\item 
virtual void \hyperlink{classCCharVariable_a534d79a4b878a3c6fe13d6681b27eed3}{Set\-String} (const \hyperlink{classCString}{C\-String} \&Value)
\item 
virtual char \hyperlink{classCCharVariable_a8f9dab783a2dd3ca945b614d5338cfa5}{Get\-Char} (void) const 
\item 
virtual void \hyperlink{classCCharVariable_acd18202ed2d51ae71c61825a70aed8f6}{Set\-Char} (const char Value)
\item 
char \hyperlink{classCCharVariable_a925186465e82d1e4176e71d0570eb78f}{operator=} (const \hyperlink{classCCharVariable}{C\-Char\-Variable} \&Variable)
\item 
\hyperlink{classCCharVariable}{C\-Char\-Variable} \& \hyperlink{classCCharVariable_a62299b37fe7af7a738ad7560def8af11}{operator=} (const double Value)
\item 
\hyperlink{classCCharVariable}{C\-Char\-Variable} \& \hyperlink{classCCharVariable_a6b23a1db0dc1c7e0f9b5d300afce1f39}{operator=} (const int Value)
\item 
\hyperlink{classCCharVariable}{C\-Char\-Variable} \& \hyperlink{classCCharVariable_ad462dd5286582fc983efd78fa0f9eb6b}{operator=} (const bool Value)
\item 
\hyperlink{classCCharVariable}{C\-Char\-Variable} \& \hyperlink{classCCharVariable_a2a898698c674e16474eaef2ebba5b3fc}{operator=} (const \hyperlink{classCString}{C\-String} \&Value)
\item 
\hyperlink{classCCharVariable}{C\-Char\-Variable} \& \hyperlink{classCCharVariable_a5067c8967f080401e47156c1745e954d}{operator=} (const char Value)
\item 
\hyperlink{classCCharVariable_a60d5255de8d6661ee6a195284f144c50}{C\-Char\-Variable} (const \hyperlink{classCString}{C\-String} \&Name, const char Value=char(0))
\item 
virtual \hyperlink{classCCharVariable_a8c8be62cf2960f61f0275c2b35d479a2}{$\sim$\-C\-Char\-Variable} (void)
\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
char \hyperlink{classCCharVariable_a0e76b26ffd276425d7bf5fe80dd118f2}{m\-\_\-\-Value}
\end{DoxyCompactItemize}


\subsection{Constructor \& Destructor Documentation}
\hypertarget{classCCharVariable_a60d5255de8d6661ee6a195284f144c50}{\index{C\-Char\-Variable@{C\-Char\-Variable}!C\-Char\-Variable@{C\-Char\-Variable}}
\index{C\-Char\-Variable@{C\-Char\-Variable}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{C\-Char\-Variable}]{\setlength{\rightskip}{0pt plus 5cm}C\-Char\-Variable\-::\-C\-Char\-Variable (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Name, }
\item[{const char}]{Value = {\ttfamily char(0)}}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a60d5255de8d6661ee6a195284f144c50}
\hypertarget{classCCharVariable_a8c8be62cf2960f61f0275c2b35d479a2}{\index{C\-Char\-Variable@{C\-Char\-Variable}!$\sim$\-C\-Char\-Variable@{$\sim$\-C\-Char\-Variable}}
\index{$\sim$\-C\-Char\-Variable@{$\sim$\-C\-Char\-Variable}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{$\sim$\-C\-Char\-Variable}]{\setlength{\rightskip}{0pt plus 5cm}virtual C\-Char\-Variable\-::$\sim$\-C\-Char\-Variable (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [inline]}, {\ttfamily [virtual]}}}\label{classCCharVariable_a8c8be62cf2960f61f0275c2b35d479a2}


\subsection{Member Function Documentation}
\hypertarget{classCCharVariable_ac84ca3b9594858ac0fed4dde57388e85}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Boolean@{Get\-Boolean}}
\index{Get\-Boolean@{Get\-Boolean}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Boolean}]{\setlength{\rightskip}{0pt plus 5cm}bool C\-Char\-Variable\-::\-Get\-Boolean (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_ac84ca3b9594858ac0fed4dde57388e85}


Reimplemented from \hyperlink{classCVariable_a874156d6b1a3a44f799c32a2455c7f49}{C\-Variable}.

\hypertarget{classCCharVariable_a8f9dab783a2dd3ca945b614d5338cfa5}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Char@{Get\-Char}}
\index{Get\-Char@{Get\-Char}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Char}]{\setlength{\rightskip}{0pt plus 5cm}char C\-Char\-Variable\-::\-Get\-Char (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a8f9dab783a2dd3ca945b614d5338cfa5}


Reimplemented from \hyperlink{classCVariable_a6635a8fd2441dcb83a39d10a78187dac}{C\-Variable}.

\hypertarget{classCCharVariable_ac99bc24b9317a3dfbcca74323a501b34}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Float@{Get\-Float}}
\index{Get\-Float@{Get\-Float}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Float}]{\setlength{\rightskip}{0pt plus 5cm}double C\-Char\-Variable\-::\-Get\-Float (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_ac99bc24b9317a3dfbcca74323a501b34}


Reimplemented from \hyperlink{classCVariable_ac475ad87ffbfaeeb2d4d9c2986b0d575}{C\-Variable}.

\hypertarget{classCCharVariable_a2fa1f3606008449057020fe408cfb14b}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Integer@{Get\-Integer}}
\index{Get\-Integer@{Get\-Integer}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Integer}]{\setlength{\rightskip}{0pt plus 5cm}int C\-Char\-Variable\-::\-Get\-Integer (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a2fa1f3606008449057020fe408cfb14b}


Reimplemented from \hyperlink{classCVariable_adb0db49f4a55f3e1b5322f6ce26e4ebc}{C\-Variable}.

\hypertarget{classCCharVariable_aedfd33f26e2e746e2631e9267e602e3a}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-String@{Get\-String}}
\index{Get\-String@{Get\-String}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-String}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Char\-Variable\-::\-Get\-String (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_aedfd33f26e2e746e2631e9267e602e3a}


Reimplemented from \hyperlink{classCVariable_aefa25c880c0042ffc29889475d329004}{C\-Variable}.

\hypertarget{classCCharVariable_affc9e6d08fd02a634051d1f93a17daae}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Type@{Get\-Type}}
\index{Get\-Type@{Get\-Type}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Type}]{\setlength{\rightskip}{0pt plus 5cm}int C\-Char\-Variable\-::\-Get\-Type (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_affc9e6d08fd02a634051d1f93a17daae}


Reimplemented from \hyperlink{classCVariable_acdf7301ad2f5c7fa33770c028211c0bc}{C\-Variable}.

\hypertarget{classCCharVariable_a074d079d84d374fd3e5ad5450481dbd4}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Get\-Type\-Name@{Get\-Type\-Name}}
\index{Get\-Type\-Name@{Get\-Type\-Name}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Get\-Type\-Name}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-String} C\-Char\-Variable\-::\-Get\-Type\-Name (
\begin{DoxyParamCaption}
\item[{void}]{}
\end{DoxyParamCaption}
) const\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a074d079d84d374fd3e5ad5450481dbd4}


Reimplemented from \hyperlink{classCVariable_ad8a23d1501917cbfb1eee1473a7a2122}{C\-Variable}.

\hypertarget{classCCharVariable_a925186465e82d1e4176e71d0570eb78f}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}char C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-Char\-Variable} \&}]{Variable}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a925186465e82d1e4176e71d0570eb78f}
\hypertarget{classCCharVariable_a62299b37fe7af7a738ad7560def8af11}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Char\-Variable} \& C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const double}]{Value}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a62299b37fe7af7a738ad7560def8af11}
\hypertarget{classCCharVariable_a6b23a1db0dc1c7e0f9b5d300afce1f39}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Char\-Variable} \& C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const int}]{Value}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a6b23a1db0dc1c7e0f9b5d300afce1f39}
\hypertarget{classCCharVariable_ad462dd5286582fc983efd78fa0f9eb6b}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Char\-Variable} \& C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const bool}]{Value}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_ad462dd5286582fc983efd78fa0f9eb6b}
\hypertarget{classCCharVariable_a2a898698c674e16474eaef2ebba5b3fc}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Char\-Variable} \& C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Value}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a2a898698c674e16474eaef2ebba5b3fc}
\hypertarget{classCCharVariable_a5067c8967f080401e47156c1745e954d}{\index{C\-Char\-Variable@{C\-Char\-Variable}!operator=@{operator=}}
\index{operator=@{operator=}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{operator=}]{\setlength{\rightskip}{0pt plus 5cm}{\bf C\-Char\-Variable} \& C\-Char\-Variable\-::operator= (
\begin{DoxyParamCaption}
\item[{const char}]{Value}
\end{DoxyParamCaption}
)}}\label{classCCharVariable_a5067c8967f080401e47156c1745e954d}
\hypertarget{classCCharVariable_a3a5d6e88ed9281e6d8c6833826266398}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Set\-Boolean@{Set\-Boolean}}
\index{Set\-Boolean@{Set\-Boolean}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Set\-Boolean}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Char\-Variable\-::\-Set\-Boolean (
\begin{DoxyParamCaption}
\item[{const bool}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a3a5d6e88ed9281e6d8c6833826266398}


Reimplemented from \hyperlink{classCVariable_a5c8d2cb9ae53c01dc1ec7e45f8903126}{C\-Variable}.

\hypertarget{classCCharVariable_acd18202ed2d51ae71c61825a70aed8f6}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Set\-Char@{Set\-Char}}
\index{Set\-Char@{Set\-Char}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Set\-Char}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Char\-Variable\-::\-Set\-Char (
\begin{DoxyParamCaption}
\item[{const char}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_acd18202ed2d51ae71c61825a70aed8f6}


Reimplemented from \hyperlink{classCVariable_a10a96343a4a2437b02b7105adf87a64c}{C\-Variable}.

\hypertarget{classCCharVariable_aba3a833cbd4d2e135c30f6057cb7b925}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Set\-Float@{Set\-Float}}
\index{Set\-Float@{Set\-Float}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Set\-Float}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Char\-Variable\-::\-Set\-Float (
\begin{DoxyParamCaption}
\item[{const double}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_aba3a833cbd4d2e135c30f6057cb7b925}


Reimplemented from \hyperlink{classCVariable_ae352cd2c25541c1137b0f12926d09995}{C\-Variable}.

\hypertarget{classCCharVariable_a2c09cdde57df25e1ea9b05a024e88351}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Set\-Integer@{Set\-Integer}}
\index{Set\-Integer@{Set\-Integer}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Set\-Integer}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Char\-Variable\-::\-Set\-Integer (
\begin{DoxyParamCaption}
\item[{const int}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a2c09cdde57df25e1ea9b05a024e88351}


Reimplemented from \hyperlink{classCVariable_ab97d7164ed35ca67d4bacaebbc7f6fe6}{C\-Variable}.

\hypertarget{classCCharVariable_a534d79a4b878a3c6fe13d6681b27eed3}{\index{C\-Char\-Variable@{C\-Char\-Variable}!Set\-String@{Set\-String}}
\index{Set\-String@{Set\-String}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{Set\-String}]{\setlength{\rightskip}{0pt plus 5cm}void C\-Char\-Variable\-::\-Set\-String (
\begin{DoxyParamCaption}
\item[{const {\bf C\-String} \&}]{Value}
\end{DoxyParamCaption}
)\hspace{0.3cm}{\ttfamily [virtual]}}}\label{classCCharVariable_a534d79a4b878a3c6fe13d6681b27eed3}


Reimplemented from \hyperlink{classCVariable_a7c536a5709d8df5d9d75013370288c79}{C\-Variable}.



\subsection{Member Data Documentation}
\hypertarget{classCCharVariable_a0e76b26ffd276425d7bf5fe80dd118f2}{\index{C\-Char\-Variable@{C\-Char\-Variable}!m\-\_\-\-Value@{m\-\_\-\-Value}}
\index{m\-\_\-\-Value@{m\-\_\-\-Value}!CCharVariable@{C\-Char\-Variable}}
\subsubsection[{m\-\_\-\-Value}]{\setlength{\rightskip}{0pt plus 5cm}char C\-Char\-Variable\-::m\-\_\-\-Value\hspace{0.3cm}{\ttfamily [protected]}}}\label{classCCharVariable_a0e76b26ffd276425d7bf5fe80dd118f2}


The documentation for this class was generated from the following files\-:\begin{DoxyCompactItemize}
\item 
lib/\hyperlink{stlvariables_8h}{stlvariables.\-h}\item 
lib/\hyperlink{stlvariables_8cpp}{stlvariables.\-cpp}\end{DoxyCompactItemize}
